#include <stdio.h>
int main()
{
    char a[50]="welcome to ";//数组名a是数组的首元素的地址,即&a[0]
    char *pa,*pb="C language";//字符串的指针指向的是字符串的首元素的地址,即&a[0],和&b[0]
    pa=a;
    while(*pa!='\0')//找到a的'\0'的位置,然后再往后追加
    {
        pa++;
    }
    while(*pb!=0)
    {
        *pa=*pb;
        pa++;
        pb++;
    }
    *pa='\0';//新的字符串要以'\0'结尾
    pa=a;//重新令pa指向a的首地址
    printf("%s\n",a);//输出同下面的printf("%s\n",pa);效果相同
    printf("%s\n",pa);//
    printf("%c\n",*pa+1);//输出的是ASCII码表中w的下一个字符,即x
    printf("%c\n",*(pa+1));//输出a[1]的内容
    return 0;
}